package org.osiris.client.model;

@SuppressWarnings("deprecation")
public class SolicitudPojo_FieldSerializer {
  private static native java.lang.String getDocidentif(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Docidentif;
  }-*/;
  
  private static native void  setDocidentif(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Docidentif = value;
  }-*/;
  
  private static native java.lang.String getEmail(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Email;
  }-*/;
  
  private static native void  setEmail(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Email = value;
  }-*/;
  
  private static native java.lang.String getFechaNac(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::FechaNac;
  }-*/;
  
  private static native void  setFechaNac(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::FechaNac = value;
  }-*/;
  
  private static native java.lang.String getFotografia(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Fotografia;
  }-*/;
  
  private static native void  setFotografia(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Fotografia = value;
  }-*/;
  
  private static native java.lang.String getId(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Id;
  }-*/;
  
  private static native void  setId(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Id = value;
  }-*/;
  
  private static native java.lang.String getIdTutor(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::IdTutor;
  }-*/;
  
  private static native void  setIdTutor(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::IdTutor = value;
  }-*/;
  
  private static native java.lang.String getIdentificador(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Identificador;
  }-*/;
  
  private static native void  setIdentificador(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Identificador = value;
  }-*/;
  
  private static native java.lang.String getLugarNacimiento(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::LugarNacimiento;
  }-*/;
  
  private static native void  setLugarNacimiento(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::LugarNacimiento = value;
  }-*/;
  
  private static native org.osiris.client.model.Municipio getMunNac(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::MunNac;
  }-*/;
  
  private static native void  setMunNac(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.Municipio value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::MunNac = value;
  }-*/;
  
  private static native org.osiris.client.model.Pais getNacionalidad1(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Nacionalidad1;
  }-*/;
  
  private static native void  setNacionalidad1(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.Pais value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Nacionalidad1 = value;
  }-*/;
  
  private static native org.osiris.client.model.Pais getNacionalidad2(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Nacionalidad2;
  }-*/;
  
  private static native void  setNacionalidad2(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.Pais value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Nacionalidad2 = value;
  }-*/;
  
  private static native java.lang.String getNombre(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Nombre;
  }-*/;
  
  private static native void  setNombre(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Nombre = value;
  }-*/;
  
  private static native java.lang.String getNombreDeportivo(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::NombreDeportivo;
  }-*/;
  
  private static native void  setNombreDeportivo(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::NombreDeportivo = value;
  }-*/;
  
  private static native java.lang.String getNombreMadre(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::NombreMadre;
  }-*/;
  
  private static native void  setNombreMadre(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::NombreMadre = value;
  }-*/;
  
  private static native java.lang.String getNombrePadre(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::NombrePadre;
  }-*/;
  
  private static native void  setNombrePadre(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::NombrePadre = value;
  }-*/;
  
  private static native java.lang.String getNombretutor(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Nombretutor;
  }-*/;
  
  private static native void  setNombretutor(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Nombretutor = value;
  }-*/;
  
  private static native org.osiris.client.model.Pais getPaisNac(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::PaisNac;
  }-*/;
  
  private static native void  setPaisNac(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.Pais value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::PaisNac = value;
  }-*/;
  
  private static native java.lang.String getPrimerApellido(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::PrimerApellido;
  }-*/;
  
  private static native void  setPrimerApellido(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::PrimerApellido = value;
  }-*/;
  
  private static native java.lang.String getProfesion(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Profesion;
  }-*/;
  
  private static native void  setProfesion(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Profesion = value;
  }-*/;
  
  private static native org.osiris.client.model.Provincia getProvNac(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::ProvNac;
  }-*/;
  
  private static native void  setProvNac(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.Provincia value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::ProvNac = value;
  }-*/;
  
  private static native java.lang.String getReemail(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Reemail;
  }-*/;
  
  private static native void  setReemail(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Reemail = value;
  }-*/;
  
  private static native java.lang.String getSegundoApellido(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::SegundoApellido;
  }-*/;
  
  private static native void  setSegundoApellido(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::SegundoApellido = value;
  }-*/;
  
  private static native java.lang.String getSexo(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Sexo;
  }-*/;
  
  private static native void  setSexo(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Sexo = value;
  }-*/;
  
  private static native org.osiris.client.model.StatusNac getStatusnacionalidad(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Statusnacionalidad;
  }-*/;
  
  private static native void  setStatusnacionalidad(org.osiris.client.model.SolicitudPojo instance, org.osiris.client.model.StatusNac value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Statusnacionalidad = value;
  }-*/;
  
  private static native java.lang.String getTfnoppal(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Tfnoppal;
  }-*/;
  
  private static native void  setTfnoppal(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Tfnoppal = value;
  }-*/;
  
  private static native java.lang.String getTipo(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::Tipo;
  }-*/;
  
  private static native void  setTipo(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::Tipo = value;
  }-*/;
  
  private static native java.util.List getContactos(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::contactos;
  }-*/;
  
  private static native void  setContactos(org.osiris.client.model.SolicitudPojo instance, java.util.List value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::contactos = value;
  }-*/;
  
  private static native java.util.List getDirecciones(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::direcciones;
  }-*/;
  
  private static native void  setDirecciones(org.osiris.client.model.SolicitudPojo instance, java.util.List value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::direcciones = value;
  }-*/;
  
  private static native java.lang.String getIdColCred(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::idColCred;
  }-*/;
  
  private static native void  setIdColCred(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::idColCred = value;
  }-*/;
  
  private static native java.lang.String getTipoSolicitud(org.osiris.client.model.SolicitudPojo instance) /*-{
    return instance.@org.osiris.client.model.SolicitudPojo::tipoSolicitud;
  }-*/;
  
  private static native void  setTipoSolicitud(org.osiris.client.model.SolicitudPojo instance, java.lang.String value) /*-{
    instance.@org.osiris.client.model.SolicitudPojo::tipoSolicitud = value;
  }-*/;
  
  public static void deserialize(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.osiris.client.model.SolicitudPojo instance) throws com.google.gwt.user.client.rpc.SerializationException{
    setDocidentif(instance, streamReader.readString());
    setEmail(instance, streamReader.readString());
    setFechaNac(instance, streamReader.readString());
    setFotografia(instance, streamReader.readString());
    setId(instance, streamReader.readString());
    setIdTutor(instance, streamReader.readString());
    setIdentificador(instance, streamReader.readString());
    setLugarNacimiento(instance, streamReader.readString());
    setMunNac(instance, (org.osiris.client.model.Municipio) streamReader.readObject());
    setNacionalidad1(instance, (org.osiris.client.model.Pais) streamReader.readObject());
    setNacionalidad2(instance, (org.osiris.client.model.Pais) streamReader.readObject());
    setNombre(instance, streamReader.readString());
    setNombreDeportivo(instance, streamReader.readString());
    setNombreMadre(instance, streamReader.readString());
    setNombrePadre(instance, streamReader.readString());
    setNombretutor(instance, streamReader.readString());
    setPaisNac(instance, (org.osiris.client.model.Pais) streamReader.readObject());
    setPrimerApellido(instance, streamReader.readString());
    setProfesion(instance, streamReader.readString());
    setProvNac(instance, (org.osiris.client.model.Provincia) streamReader.readObject());
    setReemail(instance, streamReader.readString());
    setSegundoApellido(instance, streamReader.readString());
    setSexo(instance, streamReader.readString());
    setStatusnacionalidad(instance, (org.osiris.client.model.StatusNac) streamReader.readObject());
    setTfnoppal(instance, streamReader.readString());
    setTipo(instance, streamReader.readString());
    setContactos(instance, (java.util.List) streamReader.readObject());
    setDirecciones(instance, (java.util.List) streamReader.readObject());
    setIdColCred(instance, streamReader.readString());
    setTipoSolicitud(instance, streamReader.readString());
    
  }
  
  public static native org.osiris.client.model.SolicitudPojo instantiate(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader) throws com.google.gwt.user.client.rpc.SerializationException/*-{
    return @org.osiris.client.model.SolicitudPojo::new()();
  }-*/;
  
  public static void serialize(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.osiris.client.model.SolicitudPojo instance) throws com.google.gwt.user.client.rpc.SerializationException {
    streamWriter.writeString(getDocidentif(instance));
    streamWriter.writeString(getEmail(instance));
    streamWriter.writeString(getFechaNac(instance));
    streamWriter.writeString(getFotografia(instance));
    streamWriter.writeString(getId(instance));
    streamWriter.writeString(getIdTutor(instance));
    streamWriter.writeString(getIdentificador(instance));
    streamWriter.writeString(getLugarNacimiento(instance));
    streamWriter.writeObject(getMunNac(instance));
    streamWriter.writeObject(getNacionalidad1(instance));
    streamWriter.writeObject(getNacionalidad2(instance));
    streamWriter.writeString(getNombre(instance));
    streamWriter.writeString(getNombreDeportivo(instance));
    streamWriter.writeString(getNombreMadre(instance));
    streamWriter.writeString(getNombrePadre(instance));
    streamWriter.writeString(getNombretutor(instance));
    streamWriter.writeObject(getPaisNac(instance));
    streamWriter.writeString(getPrimerApellido(instance));
    streamWriter.writeString(getProfesion(instance));
    streamWriter.writeObject(getProvNac(instance));
    streamWriter.writeString(getReemail(instance));
    streamWriter.writeString(getSegundoApellido(instance));
    streamWriter.writeString(getSexo(instance));
    streamWriter.writeObject(getStatusnacionalidad(instance));
    streamWriter.writeString(getTfnoppal(instance));
    streamWriter.writeString(getTipo(instance));
    streamWriter.writeObject(getContactos(instance));
    streamWriter.writeObject(getDirecciones(instance));
    streamWriter.writeString(getIdColCred(instance));
    streamWriter.writeString(getTipoSolicitud(instance));
    
  }
  
}
